草庐IT

Android Volley, JsonObjectRequest 但收到 JsonArray

全部标签

android - BroadcastReceiver 没有收到广播

我正在尝试使用以下扩展Activity的代码广播toast消息。但是广播没有被另一个Activity接收到,toast没有显示。有人可以解决我的错误吗?主要Activity是SendBroadcast.javaimportandroid.app.Activity;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;publicclassSendBr

android volley JsonObjectRequest 不返回 body 只是 200

如何在volley中发出JSON请求,我需要在正文中发送身份验证header和JSON对象,我希望只有状态代码200应答JsonObjectRequestrequest=newJsonObjectRequest(method,url,myJsonObject,responseListener,errorListener){@OverridepublicMapgetHeaders()throwsAuthFailureError{HashMapheaders=newHashMap();Stringcreds=String.format("%s:%s",login,password);Str

android - 如何检查来自服务器的响应是 JSONAobject 还是 JSONArray?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:DeterminewhetherJSONisaJSONObjectorJSONArray我有一个默认情况下返回一些JSONArray的服务器,但是当发生某些错误时,它会返回带有错误代码的JSONObject。我正在尝试解析json并检查错误,我有一段代码可以检查错误:publicstaticbooleancheckForError(StringjsonResponse){booleanstatus=false;try{JSONObjectjson=newJSONObject(jsonResponse);if(j

android - 继续收到 SDK 错误信息

我已经在AndroidStudio上工作了一段时间。但是今天当我尝试创建一个新项目时,我得到了以下错误信息:YourAndroidSDKisoutofdateorismissingtemplates.PleaseensureyouareusingSDKversion22orlater.YoucanconfigureyourSDKviaConfigure|ProjectDefaults|ProjectStructure|SDKs我升级了我的SDK工具,androidstudio。我还根据消息在工作室中配置了我的sdk位置,但无济于事。 最佳答案

java - 如何清除 JSONArray

如何清除JSONArray中的数据没有什么像:jsonArray.clear();甚至没有:jsonArray.remove(index);这里建议:HowdoIremoveaspecificelementfromaJSONArray?谢谢 最佳答案 jsonArray=newJSONArray(newArrayList()); 关于java-如何清除JSONArray,我们在StackOverflow上找到一个类似的问题: https://stackover

android - Android 上未收到通知

我正在开发一个android应用程序,主要用途是在设定的时间显示通知(一些特定的日历应用程序)。主要的提示之一是用户不(总是)收到通知,我束手无策。我们已经在模拟器上针对Android4.4、6、7.0、7.1、8.0、8.1对以下代码进行了内部测试,并使用了大约10台真实设备(6到8.1),所有设备都按时收到了通知。即使在重新启动后,所有通知都会按时收到。我们遇到的其中一件事是三星设备上的SecurityException(>500个注册警报),我们之前曾因取消不当而触发过。看起来这不再是问题。那么,这些丢失的通知可能是什么原因造成的?这是设备特定的设置,还是一个简单的错误?还是有其

android - 连接到 WiFi 接入点后未收到 WIFI_STATE_CHANGED_ACTION Intent ?

我的应用程序的部分功能是扫描并显示WiFi接入点列表,然后连接到用户选择的接入点。我有这个功能。现在,我还希望在连接“通过”时收到通知。这应该相当简单,但我发现自己绊倒了。我已经阅读了SO上的各种帖子,他们都提到了注册WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION或WifiManager.WIFI_STATE_CHANGED_ACTION。但是,这些都不适合我。任何人都可以发现这段代码中的任何错误吗?(我省略了进行扫描的部分)预期行为:一旦连接成功(即,当我在通知栏上看到“已连接”图标时),应该会收到广播并我应该看到toast。观察到的行

android - 如何访问我在收件箱中收到的短信时间?

我可以从收件箱中读取消息:--UriuriSMSURI=Uri.parse("content://sms/inbox");Cursorcur=getContentResolver().query(uriSMSURI,null,null,null,null);我从这里访问日期:-date=cur.getString(cur.getColumnIndexOrThrow("date"));但现在的问题是它给出的是当前时间,而不是来自收件箱的消息时间。抱歉编辑不当,任何想法将不胜感激。提前致谢! 最佳答案 使用这段代码:ContentRes

android游标到JSONArray

如何将游标“转换”为JSONArray?我的光标为3列(_id、姓名、出生)我已经搜索过了,但找不到任何示例 最佳答案 游标到JSONArraypublicJSONArraycur2Json(Cursorcursor){JSONArrayresultSet=newJSONArray();cursor.moveToFirst();while(cursor.isAfterLast()==false){inttotalColumn=cursor.getColumnCount();JSONObjectrowObject=newJSONObj

java - 为什么我的 JsonObjectRequest 不工作?

这几天我一直在摆弄这个。做错了。AndroidStudio不会让我用这个错误编译它。所以,我有这个应用程序,其中有两个选项卡和两个fragment。一个fragment称为new,该fragment获取json。但是我无法正确地做到这一点。我已经上传了错误的图片和类文件。你能帮帮我吗?错误:“无法解析构造函数JsonObjectRequest(int,java.lang.String,null......)new_fragment.javapublicclassnew_fragmentextendsFragment{privatestaticfinalStringARG_PARAM1=